package com.sc.nft.dto;

import com.sc.nft.enums.ApprovalStatusEnum;
import com.sc.nft.enums.ProductTypeEnum;
import com.sc.nft.enums.task.ActivityTypeEnum;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.List;

@Data
public class MiniMallActivityPageDTO implements Serializable {
    private static final long serialVersionUID = 1L;

    @ApiModelProperty(value = "id")
    private Long id;
    @ApiModelProperty(value = "DAO名称")
    private String daoName;
    @ApiModelProperty(value = "活动类型")
    private ActivityTypeEnum activityType;
    @ApiModelProperty(value = "商品类型")
    private ProductTypeEnum productType;
    @ApiModelProperty(value = "上架状态")
    private Boolean status;
    @ApiModelProperty(value = "审核状态")
    private ApprovalStatusEnum approvalStatus;
    @ApiModelProperty(value = "封面图列表")
    private String coverImage;
    @ApiModelProperty(value = "封面图列表")
    private List<String> coverImages;
    @ApiModelProperty(value = "封面图主图")
    private String mainImages;
    @ApiModelProperty(value = "缩略图")
    private String thumbnail;
    @ApiModelProperty(value = "拒绝原因")
    private String remark;
    @ApiModelProperty(value = "商品编码")
    private String productCode;
    @ApiModelProperty(value = "商品标题")
    private String productName;
    @ApiModelProperty(value = "权重")
    private String sort;
    @ApiModelProperty(value = "商城权重")
    private Integer mallSort;
}